<?php
namespace Admin\Controller;

class BookController extends AdminController
{
	public function index(){
		$data = M('book')->select();
        $this->assign('title','图书列表');
        $this->assign('list',$data);

        $this->display('Book/index');
	}

	 //显示添加页
    public function add()
    {
        $this->assign('title','添加图书');
        $this->display('Book/add');
    }

    // 执行添加的操作
    public function insert()
    {
        if (empty($_POST)) {
            $this->error('请填写数据!', U('Book/add'));
            exit;
        }
        
        //生成数据对象
        M('book')->create();

        //添加操作 ,返回的字自增ID
        if (M('book')->add() > 0) {
            $this->success('添加成功',U('index'));
        } else {
            $this->error('添加失败');
        }
    }

    //编辑页
    public function edit($id)
    {
        //接收参数
        $id = I('get.id/d');
        //查找数据
        $data = M('book')->find($id);

        $this->assign('title','图书编辑');
        $this->assign('data',$data);
        $this->display('Book/edit');
    }

    //执行修改
    public function update()
    {
        if (empty($_POST)) {
            $this->redirect('请填写数据!', U('Book/index'));
            exit;
        }
        //生成数据对象
        M('book')->create();

        if (M('book')->save() > 0) {
            $this->success('修改成功',U('index'));
        } else {
            $this->error('修改失败');
        }
    }

}
